package com.holyant.report.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * 库存仓储报dto
 * 
 * @author fkmalls
 * @date 2022-01-21
 */
@Data
@ApiModel("库存仓储报")
public class RptBrandInventoryDto extends BaseDto {

    private static final long serialVersionUID = 1L;

    /** 统计日期 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "统计日期")
    private LocalDateTime recordDate;
    /** skuID */
    @ApiModelProperty(value = "skuID")
    private Long skuId;
    /** sku名称 */
    @ApiModelProperty(value = "sku名称")
    private String skuName;
    /** 失效日期*/
    @ApiModelProperty(value = "失效日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDate expireDate;
    /** 商品ID */
    @ApiModelProperty(value = "商品ID")
    private Long goodsId;
    @ApiModelProperty(value = "商品条码")
    private String goodsBarcode;
    /** 商品名称 */
    @ApiModelProperty(value = "商品名称")
    private String goodsName;
    /** 品牌ID */
    @ApiModelProperty(value = "品牌ID")
    private Long brandId;
    /** 品牌名称 */
    @ApiModelProperty(value = "品牌名称")
    private String brandName;
    /** info */
    private RptBrandInventoryInfoDto infoDto;

    @ApiModelProperty(value = "info")
    private String info;

}
